Post "lgtm" for the merge request related to semantic HTML post in a11yproject/a11yproject.com project
RootWebArea 'Projects ยท Dashboard ยท GitLab', focused, url='http://127.0.0.1:8023/' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [6] button '', hasPopup='menu', expanded=False list '' listitem '' [7] textbox 'Search GitLab' StaticText '/' list '' listitem '' [8] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [9] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [10] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [11] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [12] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [13] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' main '' heading 'Projects' [3] link 'New project', url='http://127.0.0.1:8023/projects/new' list '' listitem '' [14] link 'Yours 14', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [15] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred' listitem '' [16] link 'Explore', url='http://127.0.0.1:8023/explore' listitem '' [17] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics' [4] searchbox 'Filter by name' [5] button 'Name' list '' listitem '' [18] link 'All', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [19] link 'Personal', url='http://127.0.0.1:8023/?personal=true&sort=name_asc' list '' listitem '' [20] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' heading 'Byte Blaze / a11y-syntax-highlighting' [90] link 'Byte Blaze / a11y-syntax-highlighting', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' StaticText 'Owner' paragraph '' StaticText '๐ Accessible light and dark syntax highlighting themes' [21] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/starrers' [22] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/forks' [23] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/merge_requests' [24] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [25] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' heading 'Byte Blaze / a11y-webring.club' [91] link 'Byte Blaze / a11y-webring.club', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' StaticText 'Owner' paragraph '' StaticText '๐ A webring for digital accessibility practitioners.' [26] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/starrers' [27] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/forks' [28] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/merge_requests' [29] link '4', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [30] link 'A', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' heading 'The A11Y Project / a11yproject.com' [92] link 'The A11Y Project / a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'Maintainer' paragraph '' StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.' [31] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers' [32] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks' [33] link '10', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' [34] link '40', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText 'Updated' time 'Mar 28, 2023 2:15am GMT+0600' StaticText '2 years ago' listitem '' [35] link 'A', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' heading 'Byte Blaze / accessible-html-content-patterns' [93] link 'Byte Blaze / accessible-html-content-patterns', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' StaticText 'Owner' paragraph '' StaticText 'โฟ ๏ธ The full HTML5 Doctor Element Index as well as common markup patterns for quick reference.' [36] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/starrers' [37] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/forks' [38] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/merge_requests' [39] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [40] link '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' image '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/avatar?width=48' heading 'Byte Blaze / cloud-to-butt' [94] link 'Byte Blaze / cloud-to-butt', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' StaticText 'Owner' paragraph '' StaticText "Chrome extension that replaces occurrences of 'the cloud' with 'my butt'" [41] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/starrers' [42] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/forks' [43] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/merge_requests' [44] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [45] link 'D', url='http://127.0.0.1:8023/primer/design' heading 'Primer / design' [95] link 'Primer / design', url='http://127.0.0.1:8023/primer/design' StaticText 'Developer' paragraph '' StaticText 'Primer Design Guidelines' [46] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers' [47] link '0', url='http://127.0.0.1:8023/primer/design/-/forks' [48] link '16', url='http://127.0.0.1:8023/primer/design/-/merge_requests' [49] link '21', url='http://127.0.0.1:8023/primer/design/-/issues' StaticText 'Updated' time 'Nov 7, 2025 2:47pm GMT+0600' StaticText '26 minutes ago' listitem '' [50] link 'D', url='http://127.0.0.1:8023/byteblaze/dotfiles' heading 'Byte Blaze / dotfiles' [96] link 'Byte Blaze / dotfiles', url='http://127.0.0.1:8023/byteblaze/dotfiles' StaticText 'Owner' paragraph '' StaticText '๐ค Computer setup' [51] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/starrers' [52] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/forks' [53] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/merge_requests' [54] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [55] link 'E', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' heading 'Byte Blaze / empathy-prompts' [97] link 'Byte Blaze / empathy-prompts', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' StaticText 'Owner' paragraph '' StaticText '๐ก Ideas to help consider Inclusive Design principles when making things for others to use.' [56] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/starrers' [57] link '1', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/forks' [58] link '2', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/merge_requests' [59] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [60] link 'E', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' heading 'Byte Blaze / ericwbailey.website' [98] link 'Byte Blaze / ericwbailey.website', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' StaticText 'Owner' paragraph '' StaticText '๐ Repo for my personal website.' [61] link '2', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/starrers' [62] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/forks' [63] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/merge_requests' [64] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [65] link 'G', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' heading 'Byte Blaze / gimmiethat.space' [99] link 'Byte Blaze / gimmiethat.space', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' StaticText 'Owner' paragraph '' StaticText 'I need some space.' [66] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/starrers' [67] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/forks' [68] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/merge_requests' [69] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/issues' StaticText 'Updated' time 'Apr 25, 2023 3:22am GMT+0600' StaticText '2 years ago' listitem '' [70] link 'M', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' heading 'Byte Blaze / millennials-to-snake-people' [100] link 'Byte Blaze / millennials-to-snake-people', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' StaticText 'Owner' paragraph '' StaticText "๐ Chrome extension that replaces occurrences of 'Millennials' with 'Snake People'" [71] link '6', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/starrers' [72] link '0', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/forks' [73] link '2', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/merge_requests' [74] link '4', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [75] link 'R', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' heading 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline' [101] link 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' StaticText 'Owner' paragraph '' StaticText "This extension can remove and restore the presence of timeline items generated by a project board event from GitHub's timeline." [76] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/starrers' [77] link '1', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/forks' [78] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/merge_requests' [79] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [80] link 'S', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' heading 'Byte Blaze / solarized-prism-theme' [102] link 'Byte Blaze / solarized-prism-theme', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' StaticText 'Owner' paragraph '' StaticText 'solarized theme for prism.js' [81] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/starrers' [82] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/forks' [83] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/merge_requests' [84] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/issues' StaticText 'Updated' time 'Apr 25, 2023 3:23am GMT+0600' StaticText '2 years ago' listitem '' [85] link 'T', url='http://127.0.0.1:8023/byteblaze/timeit' heading 'Byte Blaze / timeit' [103] link 'Byte Blaze / timeit', url='http://127.0.0.1:8023/byteblaze/timeit' StaticText 'Owner' paragraph '' StaticText 'Rails implementation of time tracking tool timeit' [86] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/starrers' [87] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/forks' [88] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/merge_requests' [89] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago'
The goal is to comment on a merge request within this project. We must first navigate to the merge requests list for `a11yproject/a11yproject.com`. The link with ID `33` is the correct navigation element.
click('33')RootWebArea 'Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [11] button '', hasPopup='menu', expanded=False list '' listitem '' [12] textbox 'Search GitLab' StaticText '/' list '' listitem '' [13] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [14] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [15] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [16] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [17] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [18] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [19] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [20] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [21] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [22] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [23] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [24] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [25] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [26] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [27] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [28] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [29] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [30] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [31] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [32] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [33] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [34] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [35] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [36] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' main '' list '' listitem '' [37] link 'Open 10', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=opened' listitem '' [38] link 'Merged 816', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=merged' listitem '' [39] link 'Closed 87', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=closed' listitem '' [40] link 'All 913', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=all' [4] link 'Subscribe to RSS feed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests.atom?feed_token=TMN_bBn9Z48qVbUFZV45&state=opened' group '' [8] button 'Export as CSV' [5] button 'Edit merge requests' [6] link 'New merge request', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/new' [7] button 'Recent searches' list '' listitem '' [41] textbox 'Search or filter results...' group '' [9] button 'Created date', hasPopup='listbox' [10] link 'Sort direction', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?sort=created_asc' complementary 'Bulk update', live='polite', relevant='additions text' list '' listitem '' [42] link 'Add draft of What is Semantic HTML post', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' StaticText '!1531 ยท created' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' StaticText 'by' [43] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' list '' listitem '' [74] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' listitem '' [75] link 'Assigned to Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image '', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=32&d=identicon' listitem '' [76] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#notes' StaticText 'updated' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [44] link 'WIP - Post: Pitfalls of accessible components', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1490' StaticText '!1490 ยท created' time 'Nov 30, 2022 2:47pm GMT+0600' StaticText '2 years ago' StaticText 'by' [45] link 'Erik Kroes', url='http://127.0.0.1:8023/erikkroes' list '' listitem '' [77] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1818' listitem '' [78] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [79] link '26', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1490#notes' StaticText 'updated' time 'Mar 23, 2023 2:20pm GMT+0600' StaticText '2 years ago' listitem '' [46] link 'update or remove 404 links', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485' StaticText '!1485 ยท created' time 'Oct 25, 2022 3:43am GMT+0600' StaticText '3 years ago' StaticText 'by' [47] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' list '' listitem '' [80] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1819' listitem '' [81] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485' listitem '' [82] link 'Assigned to Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [83] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485#notes' StaticText 'updated' time 'Mar 28, 2023 5:19am GMT+0600' StaticText '2 years ago' listitem '' [48] link 'How to: Article how to make an accessible nav with dropdowns', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1472' StaticText '!1472 ยท created' time 'Sep 4, 2022 10:23pm GMT+0600' StaticText '3 years ago' StaticText 'by' [49] link 'James Bateson', url='http://127.0.0.1:8023/jimbateson' list '' listitem '' [84] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1817' listitem '' [85] link 'Review requested from James Bateson', url='http://127.0.0.1:8023/jimbateson' image '', url='https://www.gravatar.com/avatar/c8a3f23a3a2b552a4f75c1add9f367aa?s=32&d=identicon' [86] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [87] link '50', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1472#notes' StaticText 'updated' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [50] link 'Feat/toggle checklist groups', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1280' StaticText '!1280 ยท created' time 'May 22, 2021 3:08am GMT+0600' StaticText '4 years ago' StaticText 'by' [51] link 'rachel fischoff', url='http://127.0.0.1:8023/rachel-fischoff' StaticText '' [52] link 'checklist', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=checklist' [53] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript' [54] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup' list '' listitem '' [88] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1815' listitem '' [89] link 'Review requested from rachel fischoff', url='http://127.0.0.1:8023/rachel-fischoff' image '', url='https://www.gravatar.com/avatar/3a8f51538b6172f442cd959faa4d7953?s=32&d=identicon' [90] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' [91] link 'Review requested from EJ Mason', url='http://127.0.0.1:8023/mxmason' image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon' listitem "1 approver (you've approved)" StaticText 'Approved' listitem '' [92] link '22', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1280#notes' StaticText 'updated' time 'Mar 23, 2023 2:46pm GMT+0600' StaticText '2 years ago' listitem '' [55] link 'feat: add WCAG levels', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270' StaticText '!1270 ยท created' time 'May 9, 2021 8:37pm GMT+0600' StaticText '4 years ago' StaticText 'by' [56] link 'Agustina Chaer', url='http://127.0.0.1:8023/aguscha333' StaticText '' [57] link 'data', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=data' [58] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript' [59] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup' [60] link 'styling', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=styling' list '' listitem '' [93] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1816' listitem '' [94] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270' listitem '' [95] link 'Assigned to Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [96] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' [97] link 'Review requested from Agustina Chaer', url='http://127.0.0.1:8023/aguscha333' image '', url='https://www.gravatar.com/avatar/c3f4b8256d6ee40eda4c82780f87dc89?s=32&d=identicon' [98] link 'Review requested from EJ Mason', url='http://127.0.0.1:8023/mxmason' image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon' listitem '' [99] link '17', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270#notes' StaticText 'updated' time 'Mar 28, 2023 5:21am GMT+0600' StaticText '2 years ago' listitem '' [61] link 'Fix card focus edge cases', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265' StaticText '!1265 ยท created' time 'Apr 30, 2021 12:49am GMT+0600' StaticText '4 years ago' StaticText 'by' [62] link 'EJ Mason', url='http://127.0.0.1:8023/mxmason' StaticText '' [63] link 'accessibility', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=accessibility' [64] link 'styling', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=styling' list '' listitem '' [100] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265' listitem '' [101] link 'Assigned to EJ Mason', url='http://127.0.0.1:8023/mxmason' image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon' listitem '' [102] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [103] link '1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265#notes' StaticText 'updated' time 'Mar 23, 2023 2:46pm GMT+0600' StaticText '2 years ago' listitem '' [65] link 'Add environment variables to project', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178' StaticText '!1178 ยท created' time 'Jan 17, 2021 8:47pm GMT+0600' StaticText '4 years ago' StaticText 'by' [66] link 'Dan Matthew', url='http://127.0.0.1:8023/danielmatthew' StaticText '' [67] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript' [68] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup' [69] link 'node', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=node' list '' listitem '' [104] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1814' listitem '' [105] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178' listitem '' [106] link 'Review requested from Dan Matthew', url='http://127.0.0.1:8023/danielmatthew' image '', url='https://www.gravatar.com/avatar/9ffd1a245335bab9ab120dfb380ee7d5?s=32&d=identicon' listitem '' [107] link '4', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178#notes' StaticText 'updated' time 'Mar 23, 2023 1:39pm GMT+0600' StaticText '2 years ago' listitem '' [70] link 'Remove Gulp in Favor of NPM CLI', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141' StaticText '!1141 ยท created' time 'Oct 27, 2020 11:27am GMT+0600' StaticText '5 years ago' StaticText 'by' [71] link 'Wayne Elgin', url='http://127.0.0.1:8023/esjay' list '' listitem '' [108] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141' listitem '' [109] link '1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141#notes' StaticText 'updated' time 'Feb 16, 2021 9:36am GMT+0600' StaticText '4 years ago' listitem '' [72] link 'Add color utility classes', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071' StaticText '!1071 ยท created' time 'Aug 18, 2020 10:09am GMT+0600' StaticText '5 years ago' StaticText 'by' [73] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' list '' listitem '' [110] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071' listitem '' [111] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071#notes' StaticText 'updated' time 'Aug 25, 2020 10:03am GMT+0600' StaticText '5 years ago'
Jump Action
[B]goto('http://127.0.0.1:8023/')RootWebArea 'Projects ยท Dashboard ยท GitLab', focused, url='http://127.0.0.1:8023/' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [6] button '', hasPopup='menu', expanded=False list '' listitem '' [7] textbox 'Search GitLab' StaticText '/' list '' listitem '' [8] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [9] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [10] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [11] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [12] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [13] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' main '' heading 'Projects' [3] link 'New project', url='http://127.0.0.1:8023/projects/new' list '' listitem '' [14] link 'Yours 14', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [15] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred' listitem '' [16] link 'Explore', url='http://127.0.0.1:8023/explore' listitem '' [17] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics' [4] searchbox 'Filter by name' [5] button 'Name' list '' listitem '' [18] link 'All', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [19] link 'Personal', url='http://127.0.0.1:8023/?personal=true&sort=name_asc' list '' listitem '' [20] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' heading 'Byte Blaze / a11y-syntax-highlighting' [90] link 'Byte Blaze / a11y-syntax-highlighting', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' StaticText 'Owner' paragraph '' StaticText '๐ Accessible light and dark syntax highlighting themes' [21] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/starrers' [22] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/forks' [23] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/merge_requests' [24] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [25] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' heading 'Byte Blaze / a11y-webring.club' [91] link 'Byte Blaze / a11y-webring.club', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' StaticText 'Owner' paragraph '' StaticText '๐ A webring for digital accessibility practitioners.' [26] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/starrers' [27] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/forks' [28] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/merge_requests' [29] link '4', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [30] link 'A', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' heading 'The A11Y Project / a11yproject.com' [92] link 'The A11Y Project / a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'Maintainer' paragraph '' StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.' [31] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers' [32] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks' [33] link '10', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' [34] link '40', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText 'Updated' time 'Mar 28, 2023 2:15am GMT+0600' StaticText '2 years ago' listitem '' [35] link 'A', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' heading 'Byte Blaze / accessible-html-content-patterns' [93] link 'Byte Blaze / accessible-html-content-patterns', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' StaticText 'Owner' paragraph '' StaticText 'โฟ ๏ธ The full HTML5 Doctor Element Index as well as common markup patterns for quick reference.' [36] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/starrers' [37] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/forks' [38] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/merge_requests' [39] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [40] link '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' image '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/avatar?width=48' heading 'Byte Blaze / cloud-to-butt' [94] link 'Byte Blaze / cloud-to-butt', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' StaticText 'Owner' paragraph '' StaticText "Chrome extension that replaces occurrences of 'the cloud' with 'my butt'" [41] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/starrers' [42] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/forks' [43] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/merge_requests' [44] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [45] link 'D', url='http://127.0.0.1:8023/primer/design' heading 'Primer / design' [95] link 'Primer / design', url='http://127.0.0.1:8023/primer/design' StaticText 'Developer' paragraph '' StaticText 'Primer Design Guidelines' [46] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers' [47] link '0', url='http://127.0.0.1:8023/primer/design/-/forks' [48] link '16', url='http://127.0.0.1:8023/primer/design/-/merge_requests' [49] link '21', url='http://127.0.0.1:8023/primer/design/-/issues' StaticText 'Updated' time 'Nov 7, 2025 2:47pm GMT+0600' StaticText '34 minutes ago' listitem '' [50] link 'D', url='http://127.0.0.1:8023/byteblaze/dotfiles' heading 'Byte Blaze / dotfiles' [96] link 'Byte Blaze / dotfiles', url='http://127.0.0.1:8023/byteblaze/dotfiles' StaticText 'Owner' paragraph '' StaticText '๐ค Computer setup' [51] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/starrers' [52] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/forks' [53] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/merge_requests' [54] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [55] link 'E', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' heading 'Byte Blaze / empathy-prompts' [97] link 'Byte Blaze / empathy-prompts', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' StaticText 'Owner' paragraph '' StaticText '๐ก Ideas to help consider Inclusive Design principles when making things for others to use.' [56] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/starrers' [57] link '1', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/forks' [58] link '2', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/merge_requests' [59] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [60] link 'E', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' heading 'Byte Blaze / ericwbailey.website' [98] link 'Byte Blaze / ericwbailey.website', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' StaticText 'Owner' paragraph '' StaticText '๐ Repo for my personal website.' [61] link '2', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/starrers' [62] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/forks' [63] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/merge_requests' [64] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [65] link 'G', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' heading 'Byte Blaze / gimmiethat.space' [99] link 'Byte Blaze / gimmiethat.space', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' StaticText 'Owner' paragraph '' StaticText 'I need some space.' [66] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/starrers' [67] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/forks' [68] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/merge_requests' [69] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/issues' StaticText 'Updated' time 'Apr 25, 2023 3:22am GMT+0600' StaticText '2 years ago' listitem '' [70] link 'M', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' heading 'Byte Blaze / millennials-to-snake-people' [100] link 'Byte Blaze / millennials-to-snake-people', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' StaticText 'Owner' paragraph '' StaticText "๐ Chrome extension that replaces occurrences of 'Millennials' with 'Snake People'" [71] link '6', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/starrers' [72] link '0', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/forks' [73] link '2', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/merge_requests' [74] link '4', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [75] link 'R', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' heading 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline' [101] link 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' StaticText 'Owner' paragraph '' StaticText "This extension can remove and restore the presence of timeline items generated by a project board event from GitHub's timeline." [76] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/starrers' [77] link '1', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/forks' [78] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/merge_requests' [79] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [80] link 'S', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' heading 'Byte Blaze / solarized-prism-theme' [102] link 'Byte Blaze / solarized-prism-theme', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' StaticText 'Owner' paragraph '' StaticText 'solarized theme for prism.js' [81] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/starrers' [82] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/forks' [83] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/merge_requests' [84] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/issues' StaticText 'Updated' time 'Apr 25, 2023 3:23am GMT+0600' StaticText '2 years ago' listitem '' [85] link 'T', url='http://127.0.0.1:8023/byteblaze/timeit' heading 'Byte Blaze / timeit' [103] link 'Byte Blaze / timeit', url='http://127.0.0.1:8023/byteblaze/timeit' StaticText 'Owner' paragraph '' StaticText 'Rails implementation of time tracking tool timeit' [86] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/starrers' [87] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/forks' [88] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/merge_requests' [89] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago'
To post a comment, I must first reach the specific merge request within the a11yproject/a11yproject.com project. The dashboard only lists the repository; I need to click into it to see its Merge Requests tab and then locate the semantic HTML merge request.
click('30')RootWebArea 'The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [24] button '', hasPopup='menu', expanded=False list '' listitem '' [25] textbox 'Search GitLab' StaticText '/' list '' listitem '' [26] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [30] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [32] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [33] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [34] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [35] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [36] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [37] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [38] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [39] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [40] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [41] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [42] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' list '' listitem '' [89] link 'Metrics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [90] link 'Error Tracking', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/error_tracking' listitem '' [91] link 'Alerts', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/alert_management' listitem '' [92] link 'Incidents', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/incidents' listitem '' [43] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [44] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [45] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [46] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' alert '', live='assertive', atomic, relevant='additions text' [4] button 'Dismiss' alert '', live='assertive', atomic, relevant='additions text' StaticText "You can't push or pull repositories using SSH until you add an SSH key to your profile." [20] link 'Add SSH key', url='http://127.0.0.1:8023/-/profile/keys' [21] button "Don't show again" navigation 'Breadcrumbs' list '' listitem '' [47] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [48] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' main '' StaticText 'A' heading 'a11yproject.com' StaticText 'Project ID: 174' [5] button 'Copy project ID', live='polite', relevant='additions text' [6] link 'Leave project', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/project_members/leave' [7] button '', hasPopup='menu', expanded=False [8] button 'Unstar' [9] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers' [10] link 'Fork', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks/new' [11] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks' navigation '' list '' listitem '' [76] link '2,320 Commits', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commits/main' [93] strong '' StaticText '2,320' listitem '' [77] link '15 Branches', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/branches' [94] strong '' StaticText '15' listitem '' [78] link '5 Tags', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tags' [95] strong '' StaticText '5' listitem '' [79] link '85.5 MB Project Storage', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/usage_quotas' [96] strong '' StaticText '85.5 MB' listitem '' [80] link '5 Releases', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/releases' [97] strong '' StaticText '5' paragraph '' StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.' image 'user avatar', url='https://www.gravatar.com/avatar/e85e67b83d0af57b5944eb23d3d25d21?s=80&d=identicon' [12] link 'Update...', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/ed37a2f2f0070d24e9e30f06672ceb27d740fb30' [13] button 'Toggle commit description' StaticText 'Eric Bailey authored' time 'Mar 14, 2023 7:04am GMT+0600' StaticText '2 years ago' [14] button 'Unverified' group '' StaticText 'ed37a2f2' [22] button 'Copy commit SHA', live='polite', relevant='additions text' [15] button 'main', hasPopup='menu', expanded=False navigation 'Files breadcrumb' list '' listitem '' [81] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main/' listitem '' StaticText '/' [82] button 'Add to tree', hasPopup='menu', expanded=False [16] link 'Find file', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/find_file/main' [17] link 'Web IDE', url='http://127.0.0.1:8023/-/ide/project/a11yproject/a11yproject.com/edit/main/-/' [18] button 'Download' StaticText 'Select Archive Format' [19] link 'Clone', url='http://127.0.0.1:8023/a11yproject/a11yproject.com#' list '' listitem '' [49] link 'README', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/README.md' listitem '' [50] link 'Add LICENSE', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/new/main?commit_message=Add+LICENSE&file_name=LICENSE' listitem '' [51] link 'Add CHANGELOG', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/new/main?commit_message=Add+CHANGELOG&file_name=CHANGELOG' listitem '' [52] link 'Add CONTRIBUTING', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/new/main?commit_message=Add+CONTRIBUTING&file_name=CONTRIBUTING.md' listitem '' [53] link 'Enable Auto DevOps', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/settings/ci_cd#autodevops-settings' listitem '' [54] link 'Add Kubernetes cluster', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [55] link 'Set up CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/ci/editor' listitem '' [56] link 'Configure Integrations', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/settings/integrations' table 'Files, directories, and submodules in the path / for commit reference main', live='polite', relevant='additions text' rowgroup '' row '' columnheader 'Name' columnheader 'Last commit' columnheader 'Last update' rowgroup '' row '' cell '.github' [98] link '.github', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main/.github' cell 'Update issue templates' [99] link 'Update issue templates', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/6ecb00e170c51b73cffcb6169c968f1055462d3c' cell '4 years ago' time 'Oct 13, 2021 12:46am GMT+0600' StaticText '4 years ago' row '' cell '.tours' [100] link '.tours', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main/.tours' cell 'Add Jammies announcement (#1354)' [101] link 'Add Jammies announcement (#1354)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/1a0b6922f5920ad2523324aaf8a490b25bfcd41f' cell '4 years ago' time 'Oct 7, 2021 7:21am GMT+0600' StaticText '4 years ago' row '' cell '.vscode' [102] link '.vscode', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main/.vscode' cell 'Add some default settings & suggested extensions' [103] link 'Add some default settings & suggested extensions', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/63bfefb9cf7e36f5336446ee4af5271f98a0d72a' cell '4 years ago' time 'Jul 7, 2021 7:06am GMT+0600' StaticText '4 years ago' row '' cell 'src' [104] link 'src', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main/src' cell 'Update the-power-of-chatgpt-as-a-cognitive-accessibility-assistive-technology-for-traumatic-brain-injury-survivors.md' [105] link 'Update the-power-of-chatgpt-as-a-cognitive-accessibility-assistive-technology-for-traumatic-brain-injury-survivors.md', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/ed37a2f2f0070d24e9e30f06672ceb27d740fb30' cell '2 years ago' time 'Mar 14, 2023 7:04am GMT+0600' StaticText '2 years ago' row '' cell '.editorconfig' [106] link '.editorconfig', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.editorconfig' cell 'Use tabs' [107] link 'Use tabs', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/78bc299d18ffe2c516cb076d52820a009d24eaaf' cell '5 years ago' time 'May 30, 2020 10:43pm GMT+0600' StaticText '5 years ago' row '' cell '.eleventy.js' [108] link '.eleventy.js', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.eleventy.js' cell 'Initial draft of post collections feature (#1235)' [109] link 'Initial draft of post collections feature (#1235)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/9e903cec9f392fbda9912f708fe3ca4fc4172dc0' cell '3 years ago' time 'Feb 7, 2022 10:20pm GMT+0600' StaticText '3 years ago' row '' cell '.gitignore' [110] link '.gitignore', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.gitignore' cell 'Add initial batch of icons' [111] link 'Add initial batch of icons', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/65448fcb55929216c91c5bfb016ded1116f4e2b1' cell '5 years ago' time 'Apr 27, 2020 9:27am GMT+0600' StaticText '5 years ago' row '' cell '.jshintignore' [112] link '.jshintignore', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.jshintignore' cell 'Fix misnamed polyfill file (#1045)' [113] link 'Fix misnamed polyfill file (#1045)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/5e37c6f09c5dcef460924912eaf3c8f79565e0e9' cell '5 years ago' time 'Aug 4, 2020 9:49am GMT+0600' StaticText '5 years ago' row '' cell '.jshintrc' [114] link '.jshintrc', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.jshintrc' cell 'Resolve JS and Style linting issues (#947)' [115] link 'Resolve JS and Style linting issues (#947)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/03e6908e980e936aceeaff14756e52593e89102a' cell '5 years ago' time 'Jul 16, 2020 1:03am GMT+0600' StaticText '5 years ago' row '' cell '.nvmrc' [116] link '.nvmrc', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.nvmrc' cell 'Align engines, nvmrc to 16' [117] link 'Align engines, nvmrc to 16', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/dcd5ea0abdcea51aa301c87759e3473edda1b5eb' cell '4 years ago' time 'Jun 25, 2021 3:34pm GMT+0600' StaticText '4 years ago' row '' cell '.stylelintrc' [118] link '.stylelintrc', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.stylelintrc' SvgRoot '' group 'stylelint-icon-white' cell 'Update stylelint' [119] link 'Update stylelint', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/1c03e34e4439983f90d5465b21420240ba1df913' cell '3 years ago' time 'Mar 17, 2022 7:00am GMT+0600' StaticText '3 years ago' row '' cell 'AUTHORS' [120] link 'AUTHORS', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/AUTHORS' cell 'Add AUTHORS' [121] link 'Add AUTHORS', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/d20a530719955ec7bd1784d24a2ebb7fed25db22' cell '6 years ago' time 'Dec 24, 2018 4:25am GMT+0600' StaticText '6 years ago' row '' cell 'CNAME' [122] link 'CNAME', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/CNAME' cell 'Updating CNAME' [123] link 'Updating CNAME', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/65b07338c7a2857dea6c9bd4e1a5a6016870c756' cell '12 years ago' time 'Jan 15, 2013 3:57am GMT+0600' StaticText '12 years ago' row '' cell 'LICENSE-APLv2' [124] link 'LICENSE-APLv2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/LICENSE-APLv2' cell 'Create LICENSE-APLv2 (#661)' [125] link 'Create LICENSE-APLv2 (#661)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/64d1fa5e6013289b7366c7de3599ac7ba177be1d' cell '6 years ago' time 'Nov 18, 2018 4:24am GMT+0600' StaticText '6 years ago' row '' cell 'README.md' [126] link 'README.md', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/README.md' cell 'Update README.md' [127] link 'Update README.md', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/b32809f2627ee11233dc7f54344980ccae16678c' cell '2 years ago' time 'Feb 28, 2023 7:54am GMT+0600' StaticText '2 years ago' row '' cell 'TECHNOLOGY.md' [128] link 'TECHNOLOGY.md', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/TECHNOLOGY.md' cell 'edited sentence in TECHNOLOGY.md (#1352)' [129] link 'edited sentence in TECHNOLOGY.md (#1352)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/b961de6e1f80abdb510462f60eeb0f869edb0eb9' cell '4 years ago' time 'Oct 8, 2021 1:57am GMT+0600' StaticText '4 years ago' row '' cell 'TROUBLESHOOTING.md' [130] link 'TROUBLESHOOTING.md', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/TROUBLESHOOTING.md' cell 'Usability feedback (#1087)' [131] link 'Usability feedback (#1087)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/722b92bcfc1cae87013297f4eb6320fa66e2ae5b' cell '5 years ago' time 'Aug 25, 2020 9:30am GMT+0600' StaticText '5 years ago' row '' cell 'gulpfile.js' [132] link 'gulpfile.js', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/gulpfile.js' cell 'Begin working through richtext content' [133] link 'Begin working through richtext content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/682c3ecc40ebf4283f0135cdbfb7de1b502e400a' cell '3 years ago' time 'Apr 7, 2022 9:19am GMT+0600' StaticText '3 years ago' row '' cell 'jsconfig.json' [134] link 'jsconfig.json', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/jsconfig.json' cell 'Update project config' [135] link 'Update project config', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/33092eb91ac3a4ce2cd22e9b0cfa70c49c31bdc2' cell '5 years ago' time 'May 30, 2020 10:40pm GMT+0600' StaticText '5 years ago' row '' cell 'manifest.json' [136] link 'manifest.json', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/manifest.json' cell 'Various fixes (#1019)' [137] link 'Various fixes (#1019)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/f27759adb50a9ee008bf04bd618d5f1585c382d9' cell '5 years ago' time 'Jul 24, 2020 9:51pm GMT+0600' StaticText '5 years ago' row '' cell 'netlify.toml' [138] link 'netlify.toml', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/netlify.toml' cell 'Add Kevin Mar-Molinero to the Spotlight (#1445)' [139] link 'Add Kevin Mar-Molinero to the Spotlight (#1445)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/d464386d52f3dc36a4a2ee0879253462df637d4c' cell '3 years ago' time 'Jun 5, 2022 10:53pm GMT+0600' StaticText '3 years ago' row '' cell 'package-lock.json' [140] link 'package-lock.json', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/package-lock.json' cell 'Bump luxon from 2.3.0 to 2.5.2 (#1504)' [141] link 'Bump luxon from 2.3.0 to 2.5.2 (#1504)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/053aa1283a306c415448f8f0fb2d7549448af9ba' cell '2 years ago' time 'Jan 18, 2023 7:04am GMT+0600' StaticText '2 years ago' row '' cell 'package.json' [142] link 'package.json', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/package.json' cell 'Bump nth-check and gulp-svg-sprite (#1483)' [143] link 'Bump nth-check and gulp-svg-sprite (#1483)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/076922ae2de04afb7fc0f9691d845aad7956887b' cell '3 years ago' time 'Oct 18, 2022 4:30am GMT+0600' StaticText '3 years ago' article '' [23] link 'README.md', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/README.md' [57] strong '' StaticText 'README.md' paragraph '' [58] link 'A11Y.', url='https://github.com/a11yproject/a11yproject.com/blob/main/src/img/social/og-image-home.png?raw=true' image 'A11Y.', url='https://github.com/a11yproject/a11yproject.com/blob/main/src/img/social/og-image-home.png?raw=true' heading 'The A11Y Project' paragraph '' StaticText 'The Accessibility' [59] link '(A11Y)', url='https://a11yproject.com/posts/a11y-and-other-numeronyms/' StaticText 'Project is an Open-source, community-driven effort to make digital accessibility easier.' heading 'Contributing' paragraph '' StaticText 'You can learn about helping this project by reading our' [60] link 'Code of Conduct', url='https://a11yproject.com/code-of-conduct/' StaticText ',' [61] link 'Contributor documentation', url='https://a11yproject.com/contributing-guidelines/' StaticText ', and' [62] link 'Content Style Guide', url='https://a11yproject.com/content-style-guide/' StaticText '. Please familiarize yourself with them before submitting content.' paragraph '' StaticText 'This' code '' StaticText 'README' StaticText 'is focused on the technical side of the project. If you are interested in contributing information like Posts or Resources, please refer to our' [63] link 'Contributing Guidelines', url='https://a11yproject.com/contributing-guidelines/' StaticText '.' heading 'Development' heading 'Technology' paragraph '' StaticText 'The A11Y Project uses' [64] link 'Eleventy', url='https://www.11ty.io/' StaticText 'to manage its content. Eleventy relies on' [65] link 'Markdown', url='https://daringfireball.net/projects/markdown/syntax' StaticText ',' [66] link 'Sass', url='https://sass-lang.com/' StaticText ',' [67] link 'Nunjucks', url='https://mozilla.github.io/nunjucks/' StaticText ', and' [68] link 'JSON', url='https://www.json.org/' StaticText 'to function.' paragraph '' StaticText 'It may be helpful to familiarize yourself with these technologies, depending on what you want to do. For more information, check out our' [69] link 'Contributor documentation', url='https://a11yproject.com/contributing-guidelines/' StaticText '.' heading 'Requirements' paragraph '' StaticText "You'll need access to the following programs and technology in order to get the website running on your computer to work on:" list '' listitem '' ListMarker '0.' StaticText 'A command line application such as Terminal.' list '' listitem '' ListMarker 'โฆ' StaticText 'If you want to learn more about working in the command line, Wes Bos offers' [144] link 'a great free course', url='https://commandlinepoweruser.com/' StaticText '.' listitem '' ListMarker 'โฆ' StaticText 'If you are using Windows,' [145] link 'Hyper', url='https://hyper.is/' StaticText 'is a good, free command-line application you can download, install, and run.' listitem '' ListMarker '0.' [83] link 'Git', url='https://git-scm.com/' StaticText 'version control and a' [84] link 'GitHub account', url='https://github.com/' StaticText '.' list '' listitem '' ListMarker 'โฆ' StaticText 'You can check to see if Git is already installed on your computer by typing' code '' StaticText 'git --version' StaticText 'into your command line application. If it is installed it will list the currently installed version (e.g.' code '' StaticText 'git version 2.18.0' StaticText ').' listitem '' ListMarker 'โฆ' StaticText 'If you prefer to use a GUI to work with version control, GitHub offers a' [146] link 'free desktop app', url='https://desktop.github.com/' StaticText '.' listitem '' ListMarker '0.' [85] link 'Node.js', url='https://nodejs.org/en/' StaticText ', a programming environment powered by JavaScript.' list '' listitem '' ListMarker 'โฆ' StaticText 'You can check to see if Node.js is already installed on your computer by typing' code '' StaticText 'node -v' StaticText 'into your command line application. If it is installed it will list the currently installed version (e.g.' code '' StaticText 'v16.4.0' StaticText '). The A11Y Project requires a minimum version of' code '' StaticText '16.0.0' StaticText '.' listitem '' ListMarker 'โฆ' StaticText 'It may also be helpful to use a program such as' [147] link 'nvm', url='https://github.com/creationix/nvm' StaticText "to help manage your Node.js versions. This will ensure that the version of Node.js your computer uses to run various things won't conflict with an updated version. For Windows users, you could use" [148] link 'coreybutler/nvm-windows', url='https://github.com/coreybutler/nvm-windows' StaticText '.' heading 'Installation' paragraph '' StaticText 'Once you have met' [70] link 'the prerequisites', url='http://127.0.0.1:8023/a11yproject/a11yproject.com#requirements' StaticText ', follow these steps to install the website on your computer:' list '' listitem '' ListMarker '0.' StaticText 'Clone this repository by entering this command into your command line application:' code '' StaticText 'git clone https://github.com/a11yproject/a11yproject.com.git' StaticText '. It will create a version-controlled copy of the website in the directory you entered the command in.' listitem '' ListMarker '0.' StaticText "Navigate into the project's" [86] link 'root directory', url='https://en.m.wikipedia.org/wiki/Root_directory' StaticText 'by typing' code '' StaticText 'cd a11yproject.com' StaticText 'in your command line application.' listitem '' ListMarker '0.' StaticText "Install the project's Node.js modules by typing" code '' StaticText 'npm install' StaticText 'into your command line application. A list of these modules should be displayed after they are downloaded and installed.' heading 'Running the website' paragraph '' StaticText 'After cloning and installing project Node.js modules, you will need to tell Node.js to compile the project and turn it into a website. To do this:' list '' listitem '' ListMarker 'โข' [87] strong '' StaticText 'macOS and Linux:' StaticText 'Type' code '' StaticText 'npm start' StaticText 'into your command line application.' listitem '' ListMarker 'โข' [88] strong '' StaticText 'Windows:' StaticText 'Type' code '' StaticText 'npm run eleventy-watch & npm run gulp-watch' StaticText 'into your command line application.' paragraph '' StaticText 'Your command line application will then display some information about Eleventy, including a line that starts with' code '' StaticText 'Local:' StaticText '. You can copy the URL it points to (it should read something like' [71] link 'http://localhost:3000', url='http://localhost:3000/' code '' StaticText 'http://localhost:3000' StaticText ') and paste it into a browser tab. This will load a local copy of the website that you can interact with to preview your changes.' paragraph '' StaticText 'You can also use the' code '' StaticText 'External' StaticText 'URL to preview the local copy on another device connected to the same network, which helps you check to see how the site looks and functions on things like smartphones. This is done via' [72] link 'Browsersync', url='https://www.browsersync.io/' StaticText '.' heading 'Updating the website' paragraph '' StaticText "Saving project files will make Node.js regenerate the website to reflect the changes you made. Your command line application will display some new messaging to reflect this, including any errors you might accidentally make. Don't worry! Since the site uses version control, you're not in danger of seriously breaking anything. If you fix the error, Node.js should continue to run." paragraph '' StaticText 'Make sure you edit the files in the' code '' StaticText 'src/' StaticText 'subdirectory. Any edits made in the' code '' StaticText 'dist' StaticText 'subdirectory will be overwritten by the next change to any file in' code '' StaticText 'src/' StaticText 'and all your hard work will be lost!' heading 'Quitting' paragraph '' StaticText 'You can tell Node.js to stop running by pressing the Control and C keys at the same time in your command line application, or by closing the command line application window or tab.' heading 'Code Tour' paragraph '' StaticText 'If you use' [73] link 'Visual Studio Code', url='https://code.visualstudio.com/' StaticText 'as your code editor, you can take an introductory tour of the repository via the' [74] link 'CodeTour extension', url='https://marketplace.visualstudio.com/items?itemName=vsls-contrib.codetour' StaticText '.' heading 'Troubleshooting' paragraph '' StaticText 'Please refer to our' [75] link 'Troubleshooting documentation', url='https://github.com/a11yproject/a11yproject.com/blob/main/TROUBLESHOOTING.md' StaticText 'for help with issues running the site.'
To comment on a merge request, we must first navigate to the Merge Requests page and locate the specific MR concerning the semantic HTML post. Clicking the โMerge requestsโ link is the logical next step.
click('36')RootWebArea 'Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [11] button '', hasPopup='menu', expanded=False list '' listitem '' [12] textbox 'Search GitLab' StaticText '/' list '' listitem '' [13] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [14] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [15] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [16] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [17] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [18] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [19] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [20] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [21] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [22] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [23] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [24] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [25] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [26] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [27] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [28] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [29] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [30] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [31] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [32] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [33] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [34] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [35] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [36] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' main '' list '' listitem '' [37] link 'Open 10', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=opened' listitem '' [38] link 'Merged 816', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=merged' listitem '' [39] link 'Closed 87', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=closed' listitem '' [40] link 'All 913', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=all' [4] link 'Subscribe to RSS feed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests.atom?feed_token=TMN_bBn9Z48qVbUFZV45&state=opened' group '' [8] button 'Export as CSV' [5] button 'Edit merge requests' [6] link 'New merge request', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/new' [7] button 'Recent searches' list '' listitem '' [41] textbox 'Search or filter results...' group '' [9] button 'Created date', hasPopup='listbox' [10] link 'Sort direction', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?sort=created_asc' complementary 'Bulk update', live='polite', relevant='additions text' list '' listitem '' [42] link 'Add draft of What is Semantic HTML post', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' StaticText '!1531 ยท created' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' StaticText 'by' [43] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' list '' listitem '' [74] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' listitem '' [75] link 'Assigned to Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image '', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=32&d=identicon' listitem '' [76] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#notes' StaticText 'updated' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [44] link 'WIP - Post: Pitfalls of accessible components', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1490' StaticText '!1490 ยท created' time 'Nov 30, 2022 2:47pm GMT+0600' StaticText '2 years ago' StaticText 'by' [45] link 'Erik Kroes', url='http://127.0.0.1:8023/erikkroes' list '' listitem '' [77] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1818' listitem '' [78] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [79] link '26', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1490#notes' StaticText 'updated' time 'Mar 23, 2023 2:20pm GMT+0600' StaticText '2 years ago' listitem '' [46] link 'update or remove 404 links', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485' StaticText '!1485 ยท created' time 'Oct 25, 2022 3:43am GMT+0600' StaticText '3 years ago' StaticText 'by' [47] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' list '' listitem '' [80] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1819' listitem '' [81] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485' listitem '' [82] link 'Assigned to Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [83] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485#notes' StaticText 'updated' time 'Mar 28, 2023 5:19am GMT+0600' StaticText '2 years ago' listitem '' [48] link 'How to: Article how to make an accessible nav with dropdowns', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1472' StaticText '!1472 ยท created' time 'Sep 4, 2022 10:23pm GMT+0600' StaticText '3 years ago' StaticText 'by' [49] link 'James Bateson', url='http://127.0.0.1:8023/jimbateson' list '' listitem '' [84] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1817' listitem '' [85] link 'Review requested from James Bateson', url='http://127.0.0.1:8023/jimbateson' image '', url='https://www.gravatar.com/avatar/c8a3f23a3a2b552a4f75c1add9f367aa?s=32&d=identicon' [86] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [87] link '50', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1472#notes' StaticText 'updated' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [50] link 'Feat/toggle checklist groups', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1280' StaticText '!1280 ยท created' time 'May 22, 2021 3:08am GMT+0600' StaticText '4 years ago' StaticText 'by' [51] link 'rachel fischoff', url='http://127.0.0.1:8023/rachel-fischoff' StaticText '' [52] link 'checklist', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=checklist' [53] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript' [54] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup' list '' listitem '' [88] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1815' listitem '' [89] link 'Review requested from rachel fischoff', url='http://127.0.0.1:8023/rachel-fischoff' image '', url='https://www.gravatar.com/avatar/3a8f51538b6172f442cd959faa4d7953?s=32&d=identicon' [90] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' [91] link 'Review requested from EJ Mason', url='http://127.0.0.1:8023/mxmason' image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon' listitem "1 approver (you've approved)" StaticText 'Approved' listitem '' [92] link '22', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1280#notes' StaticText 'updated' time 'Mar 23, 2023 2:46pm GMT+0600' StaticText '2 years ago' listitem '' [55] link 'feat: add WCAG levels', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270' StaticText '!1270 ยท created' time 'May 9, 2021 8:37pm GMT+0600' StaticText '4 years ago' StaticText 'by' [56] link 'Agustina Chaer', url='http://127.0.0.1:8023/aguscha333' StaticText '' [57] link 'data', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=data' [58] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript' [59] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup' [60] link 'styling', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=styling' list '' listitem '' [93] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1816' listitem '' [94] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270' listitem '' [95] link 'Assigned to Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [96] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' [97] link 'Review requested from Agustina Chaer', url='http://127.0.0.1:8023/aguscha333' image '', url='https://www.gravatar.com/avatar/c3f4b8256d6ee40eda4c82780f87dc89?s=32&d=identicon' [98] link 'Review requested from EJ Mason', url='http://127.0.0.1:8023/mxmason' image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon' listitem '' [99] link '17', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270#notes' StaticText 'updated' time 'Mar 28, 2023 5:21am GMT+0600' StaticText '2 years ago' listitem '' [61] link 'Fix card focus edge cases', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265' StaticText '!1265 ยท created' time 'Apr 30, 2021 12:49am GMT+0600' StaticText '4 years ago' StaticText 'by' [62] link 'EJ Mason', url='http://127.0.0.1:8023/mxmason' StaticText '' [63] link 'accessibility', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=accessibility' [64] link 'styling', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=styling' list '' listitem '' [100] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265' listitem '' [101] link 'Assigned to EJ Mason', url='http://127.0.0.1:8023/mxmason' image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon' listitem '' [102] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [103] link '1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265#notes' StaticText 'updated' time 'Mar 23, 2023 2:46pm GMT+0600' StaticText '2 years ago' listitem '' [65] link 'Add environment variables to project', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178' StaticText '!1178 ยท created' time 'Jan 17, 2021 8:47pm GMT+0600' StaticText '4 years ago' StaticText 'by' [66] link 'Dan Matthew', url='http://127.0.0.1:8023/danielmatthew' StaticText '' [67] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript' [68] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup' [69] link 'node', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=node' list '' listitem '' [104] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1814' listitem '' [105] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178' listitem '' [106] link 'Review requested from Dan Matthew', url='http://127.0.0.1:8023/danielmatthew' image '', url='https://www.gravatar.com/avatar/9ffd1a245335bab9ab120dfb380ee7d5?s=32&d=identicon' listitem '' [107] link '4', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178#notes' StaticText 'updated' time 'Mar 23, 2023 1:39pm GMT+0600' StaticText '2 years ago' listitem '' [70] link 'Remove Gulp in Favor of NPM CLI', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141' StaticText '!1141 ยท created' time 'Oct 27, 2020 11:27am GMT+0600' StaticText '5 years ago' StaticText 'by' [71] link 'Wayne Elgin', url='http://127.0.0.1:8023/esjay' list '' listitem '' [108] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141' listitem '' [109] link '1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141#notes' StaticText 'updated' time 'Feb 16, 2021 9:36am GMT+0600' StaticText '4 years ago' listitem '' [72] link 'Add color utility classes', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071' StaticText '!1071 ยท created' time 'Aug 18, 2020 10:09am GMT+0600' StaticText '5 years ago' StaticText 'by' [73] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' list '' listitem '' [110] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071' listitem '' [111] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071#notes' StaticText 'updated' time 'Aug 25, 2020 10:03am GMT+0600' StaticText '5 years ago'
The goal requires posting a comment โlgtmโ on that merge request. The MR is not yet opened, so we must click its link first. No other actions are needed before that.
click('42')RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [90] button 'Add bold text (Ctrl+B)' [91] button 'Add italic text (Ctrl+I)' [92] button 'Add strikethrough text (Ctrl+โงX)' [93] button 'Insert a quote' [94] button 'Insert code' [95] button 'Add a link (Ctrl+K)' [96] button 'Add a bullet list' [97] button 'Add a numbered list' [98] button 'Add a checklist' [99] button 'Add a collapsible section' [100] button 'Add a table' [101] button 'Attach a file or image' [102] button 'Go full screen' [84] textbox 'Comment' StaticText 'Supports' [85] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [86] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [87] button 'Comment', disabled=True [88] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False [89] button 'Close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
To successfully submit the comment, the textbox must be filled first; the comment button then becomes enabled. GitLab submits comments when Enter is pressed while the comment box is focused. Therefore, filling the textbox with โlgtmโ and pressing Enter will submit the comment automatically.
fill('84', 'lgtm', False)RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [90] button 'Add bold text (Ctrl+B)' [91] button 'Add italic text (Ctrl+I)' [92] button 'Add strikethrough text (Ctrl+โงX)' [93] button 'Insert a quote' [94] button 'Insert code' [95] button 'Add a link (Ctrl+K)' [96] button 'Add a bullet list' [97] button 'Add a numbered list' [98] button 'Add a checklist' [99] button 'Add a collapsible section' [100] button 'Add a table' [101] button 'Attach a file or image' [102] button 'Go full screen' [84] textbox 'Comment' value='lgtm', focused StaticText 'lgtm' StaticText 'Supports' [85] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [86] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [87] button 'Comment' [88] button 'Toggle dropdown', hasPopup='menu', expanded=False [89] button 'Comment & close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
Jump Action
[B]goto('http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests')RootWebArea 'Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [11] button '', hasPopup='menu', expanded=False list '' listitem '' [12] textbox 'Search GitLab' StaticText '/' list '' listitem '' [13] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [14] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [15] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [16] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [17] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [18] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [19] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [20] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [21] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [22] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [23] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [24] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [25] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [26] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [27] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [28] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [29] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [30] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [31] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [32] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [33] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [34] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [35] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [36] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' main '' list '' listitem '' [37] link 'Open 10', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=opened' listitem '' [38] link 'Merged 816', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=merged' listitem '' [39] link 'Closed 87', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=closed' listitem '' [40] link 'All 913', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=all' [4] link 'Subscribe to RSS feed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests.atom?feed_token=TMN_bBn9Z48qVbUFZV45&state=opened' group '' [8] button 'Export as CSV' [5] button 'Edit merge requests' [6] link 'New merge request', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/new' [7] button 'Recent searches' list '' listitem '' [41] textbox 'Search or filter results...' group '' [9] button 'Created date', hasPopup='listbox' [10] link 'Sort direction', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?sort=created_asc' complementary 'Bulk update', live='polite', relevant='additions text' list '' listitem '' [42] link 'Add draft of What is Semantic HTML post', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' StaticText '!1531 ยท created' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' StaticText 'by' [43] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' list '' listitem '' [74] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' listitem '' [75] link 'Assigned to Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image '', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=32&d=identicon' listitem '' [76] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#notes' StaticText 'updated' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [44] link 'WIP - Post: Pitfalls of accessible components', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1490' StaticText '!1490 ยท created' time 'Nov 30, 2022 2:47pm GMT+0600' StaticText '2 years ago' StaticText 'by' [45] link 'Erik Kroes', url='http://127.0.0.1:8023/erikkroes' list '' listitem '' [77] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1818' listitem '' [78] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [79] link '26', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1490#notes' StaticText 'updated' time 'Mar 23, 2023 2:20pm GMT+0600' StaticText '2 years ago' listitem '' [46] link 'update or remove 404 links', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485' StaticText '!1485 ยท created' time 'Oct 25, 2022 3:43am GMT+0600' StaticText '3 years ago' StaticText 'by' [47] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' list '' listitem '' [80] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1819' listitem '' [81] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485' listitem '' [82] link 'Assigned to Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [83] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485#notes' StaticText 'updated' time 'Mar 28, 2023 5:19am GMT+0600' StaticText '2 years ago' listitem '' [48] link 'How to: Article how to make an accessible nav with dropdowns', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1472' StaticText '!1472 ยท created' time 'Sep 4, 2022 10:23pm GMT+0600' StaticText '3 years ago' StaticText 'by' [49] link 'James Bateson', url='http://127.0.0.1:8023/jimbateson' list '' listitem '' [84] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1817' listitem '' [85] link 'Review requested from James Bateson', url='http://127.0.0.1:8023/jimbateson' image '', url='https://www.gravatar.com/avatar/c8a3f23a3a2b552a4f75c1add9f367aa?s=32&d=identicon' [86] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [87] link '50', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1472#notes' StaticText 'updated' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [50] link 'Feat/toggle checklist groups', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1280' StaticText '!1280 ยท created' time 'May 22, 2021 3:08am GMT+0600' StaticText '4 years ago' StaticText 'by' [51] link 'rachel fischoff', url='http://127.0.0.1:8023/rachel-fischoff' StaticText '' [52] link 'checklist', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=checklist' [53] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript' [54] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup' list '' listitem '' [88] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1815' listitem '' [89] link 'Review requested from rachel fischoff', url='http://127.0.0.1:8023/rachel-fischoff' image '', url='https://www.gravatar.com/avatar/3a8f51538b6172f442cd959faa4d7953?s=32&d=identicon' [90] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' [91] link 'Review requested from EJ Mason', url='http://127.0.0.1:8023/mxmason' image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon' listitem "1 approver (you've approved)" StaticText 'Approved' listitem '' [92] link '22', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1280#notes' StaticText 'updated' time 'Mar 23, 2023 2:46pm GMT+0600' StaticText '2 years ago' listitem '' [55] link 'feat: add WCAG levels', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270' StaticText '!1270 ยท created' time 'May 9, 2021 8:37pm GMT+0600' StaticText '4 years ago' StaticText 'by' [56] link 'Agustina Chaer', url='http://127.0.0.1:8023/aguscha333' StaticText '' [57] link 'data', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=data' [58] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript' [59] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup' [60] link 'styling', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=styling' list '' listitem '' [93] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1816' listitem '' [94] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270' listitem '' [95] link 'Assigned to Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [96] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' [97] link 'Review requested from Agustina Chaer', url='http://127.0.0.1:8023/aguscha333' image '', url='https://www.gravatar.com/avatar/c3f4b8256d6ee40eda4c82780f87dc89?s=32&d=identicon' [98] link 'Review requested from EJ Mason', url='http://127.0.0.1:8023/mxmason' image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon' listitem '' [99] link '17', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270#notes' StaticText 'updated' time 'Mar 28, 2023 5:21am GMT+0600' StaticText '2 years ago' listitem '' [61] link 'Fix card focus edge cases', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265' StaticText '!1265 ยท created' time 'Apr 30, 2021 12:49am GMT+0600' StaticText '4 years ago' StaticText 'by' [62] link 'EJ Mason', url='http://127.0.0.1:8023/mxmason' StaticText '' [63] link 'accessibility', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=accessibility' [64] link 'styling', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=styling' list '' listitem '' [100] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265' listitem '' [101] link 'Assigned to EJ Mason', url='http://127.0.0.1:8023/mxmason' image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon' listitem '' [102] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon' listitem '' [103] link '1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265#notes' StaticText 'updated' time 'Mar 23, 2023 2:46pm GMT+0600' StaticText '2 years ago' listitem '' [65] link 'Add environment variables to project', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178' StaticText '!1178 ยท created' time 'Jan 17, 2021 8:47pm GMT+0600' StaticText '4 years ago' StaticText 'by' [66] link 'Dan Matthew', url='http://127.0.0.1:8023/danielmatthew' StaticText '' [67] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript' [68] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup' [69] link 'node', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=node' list '' listitem '' [104] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1814' listitem '' [105] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178' listitem '' [106] link 'Review requested from Dan Matthew', url='http://127.0.0.1:8023/danielmatthew' image '', url='https://www.gravatar.com/avatar/9ffd1a245335bab9ab120dfb380ee7d5?s=32&d=identicon' listitem '' [107] link '4', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178#notes' StaticText 'updated' time 'Mar 23, 2023 1:39pm GMT+0600' StaticText '2 years ago' listitem '' [70] link 'Remove Gulp in Favor of NPM CLI', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141' StaticText '!1141 ยท created' time 'Oct 27, 2020 11:27am GMT+0600' StaticText '5 years ago' StaticText 'by' [71] link 'Wayne Elgin', url='http://127.0.0.1:8023/esjay' list '' listitem '' [108] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141' listitem '' [109] link '1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141#notes' StaticText 'updated' time 'Feb 16, 2021 9:36am GMT+0600' StaticText '4 years ago' listitem '' [72] link 'Add color utility classes', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071' StaticText '!1071 ยท created' time 'Aug 18, 2020 10:09am GMT+0600' StaticText '5 years ago' StaticText 'by' [73] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' list '' listitem '' [110] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071' listitem '' [111] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071#notes' StaticText 'updated' time 'Aug 25, 2020 10:03am GMT+0600' StaticText '5 years ago'
To comment on the merge request, we must navigate into its page. The link with ID `42` leads directly to that merge request. Once inside, we can then locate the comment textarea and post "lgtm".
click('42')RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [90] button 'Add bold text (Ctrl+B)' [91] button 'Add italic text (Ctrl+I)' [92] button 'Add strikethrough text (Ctrl+โงX)' [93] button 'Insert a quote' [94] button 'Insert code' [95] button 'Add a link (Ctrl+K)' [96] button 'Add a bullet list' [97] button 'Add a numbered list' [98] button 'Add a checklist' [99] button 'Add a collapsible section' [100] button 'Add a table' [101] button 'Attach a file or image' [102] button 'Go full screen' [84] textbox 'Comment' value='lgtm' StaticText 'lgtm' StaticText 'Supports' [85] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [86] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [87] button 'Comment' [88] button 'Toggle dropdown', hasPopup='menu', expanded=False [89] button 'Comment & close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
The goal is to post "lgtm" as a comment. The textbox already contains the correct text, so the remaining step is to click the "Comment" button to submit it.
click('87')RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [98] button 'Add bold text (Ctrl+B)' [99] button 'Add italic text (Ctrl+I)' [100] button 'Add strikethrough text (Ctrl+โงX)' [101] button 'Insert a quote' [102] button 'Insert code' [103] button 'Add a link (Ctrl+K)' [104] button 'Add a bullet list' [105] button 'Add a numbered list' [106] button 'Add a checklist' [107] button 'Add a collapsible section' [108] button 'Add a table' [109] button 'Attach a file or image' [110] button 'Go full screen' [92] textbox 'Comment' StaticText 'Supports' [93] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [94] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [95] button 'Comment', disabled=True [96] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False [97] button 'Close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
The comment button is disabled because the textbox is empty. To post the comment we must first populate textbox 92 with the exact string "lgtm". Pressing Enter after typing is a common way to submit GitLab comments, so using `press_enter_after=True` will submit the comment without needing an additional click.
fill('92', 'lgtm', False)RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [98] button 'Add bold text (Ctrl+B)' [99] button 'Add italic text (Ctrl+I)' [100] button 'Add strikethrough text (Ctrl+โงX)' [101] button 'Insert a quote' [102] button 'Insert code' [103] button 'Add a link (Ctrl+K)' [104] button 'Add a bullet list' [105] button 'Add a numbered list' [106] button 'Add a checklist' [107] button 'Add a collapsible section' [108] button 'Add a table' [109] button 'Attach a file or image' [110] button 'Go full screen' [92] textbox 'Comment' value='lgtm', focused StaticText 'lgtm' StaticText 'Supports' [93] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [94] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [95] button 'Comment' [96] button 'Toggle dropdown', hasPopup='menu', expanded=False [97] button 'Comment & close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
The goal is to post the comment "lgtm". The textbox already contains the required text. The only remaining step is to click the enabled โCommentโ button to submit it. No other interactions are necessary.
click('95')RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836' time 'Nov 7, 2025 3:47pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [96] button '', hasPopup='menu', expanded=False [97] button 'Reply to comment' [98] button 'Edit comment' [99] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [106] button 'Add bold text (Ctrl+B)' [107] button 'Add italic text (Ctrl+I)' [108] button 'Add strikethrough text (Ctrl+โงX)' [109] button 'Insert a quote' [110] button 'Insert code' [111] button 'Add a link (Ctrl+K)' [112] button 'Add a bullet list' [113] button 'Add a numbered list' [114] button 'Add a checklist' [115] button 'Add a collapsible section' [116] button 'Add a table' [117] button 'Attach a file or image' [118] button 'Go full screen' [100] textbox 'Comment' StaticText 'Supports' [101] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [102] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [103] button 'Comment', disabled=True [104] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False [105] button 'Close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
To post a comment, the textbox must contain โlgtmโ. Once the text is entered, pressing Enter will submit the comment, or clicking the enabled Comment button would work. Using `fill('100', 'lgtm', True)` will both populate the textbox and press Enter, thereby posting the comment in a single step.fill('100', 'lgtm', False)RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836' time 'Nov 7, 2025 3:47pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [96] button '', hasPopup='menu', expanded=False [97] button 'Reply to comment' [98] button 'Edit comment' [99] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [106] button 'Add bold text (Ctrl+B)' [107] button 'Add italic text (Ctrl+I)' [108] button 'Add strikethrough text (Ctrl+โงX)' [109] button 'Insert a quote' [110] button 'Insert code' [111] button 'Add a link (Ctrl+K)' [112] button 'Add a bullet list' [113] button 'Add a numbered list' [114] button 'Add a checklist' [115] button 'Add a collapsible section' [116] button 'Add a table' [117] button 'Attach a file or image' [118] button 'Go full screen' [100] textbox 'Comment' value='lgtm', focused StaticText 'lgtm' StaticText 'Supports' [101] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [102] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [103] button 'Comment' [104] button 'Toggle dropdown', hasPopup='menu', expanded=False [105] button 'Comment & close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
The goal is to post the comment "lgtm". Since the textbox already contains the exact required text and the Comment button is available, clicking the button will submit the comment. No further interaction or confirmation is needed.
click('103')RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 3', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836' time 'Nov 7, 2025 3:47pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [96] button '', hasPopup='menu', expanded=False [97] button 'Reply to comment' [98] button 'Edit comment' [99] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' time 'Nov 7, 2025 3:53pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [104] button '', hasPopup='menu', expanded=False [105] button 'Reply to comment' [106] button 'Edit comment' [107] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [114] button 'Add bold text (Ctrl+B)' [115] button 'Add italic text (Ctrl+I)' [116] button 'Add strikethrough text (Ctrl+โงX)' [117] button 'Insert a quote' [118] button 'Insert code' [119] button 'Add a link (Ctrl+K)' [120] button 'Add a bullet list' [121] button 'Add a numbered list' [122] button 'Add a checklist' [123] button 'Add a collapsible section' [124] button 'Add a table' [125] button 'Attach a file or image' [126] button 'Go full screen' [108] textbox 'Comment' StaticText 'Supports' [109] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [110] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [111] button 'Comment', disabled=True [112] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False [113] button 'Close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
The goal is to post a comment with the text โlgtmโ on this merge request. - The textbox already contains the required text. - The Comment button is enabled, so clicking it will submit the comment. - No additional confirmation or steps are necessary.
click('103')RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 3', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836' time 'Nov 7, 2025 3:47pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [96] button '', hasPopup='menu', expanded=False [97] button 'Reply to comment' [98] button 'Edit comment' [99] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' time 'Nov 7, 2025 3:53pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [104] button '', hasPopup='menu', expanded=False [105] button 'Reply to comment' [106] button 'Edit comment' [107] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [114] button 'Add bold text (Ctrl+B)' [115] button 'Add italic text (Ctrl+I)' [116] button 'Add strikethrough text (Ctrl+โงX)' [117] button 'Insert a quote' [118] button 'Insert code' [119] button 'Add a link (Ctrl+K)' [120] button 'Add a bullet list' [121] button 'Add a numbered list' [122] button 'Add a checklist' [123] button 'Add a collapsible section' [124] button 'Add a table' [125] button 'Attach a file or image' [126] button 'Go full screen' [108] textbox 'Comment' StaticText 'Supports' [109] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [110] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [111] button 'Comment', disabled=True [112] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False [113] button 'Close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
The goal is to post a new comment โlgtmโ on this merge request. - The textbox is the correct input field. - After entering text, pressing Enter (or clicking the button) will submit the comment. - Using `press_enter_after=True` ensures the comment is submitted in a single step. Thus, the best next action is to fill the textbox with โlgtmโ and press Enter.
fill('108', 'lgtm', False)RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 3', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836' time 'Nov 7, 2025 3:47pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [96] button '', hasPopup='menu', expanded=False [97] button 'Reply to comment' [98] button 'Edit comment' [99] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' time 'Nov 7, 2025 3:53pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [104] button '', hasPopup='menu', expanded=False [105] button 'Reply to comment' [106] button 'Edit comment' [107] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [114] button 'Add bold text (Ctrl+B)' [115] button 'Add italic text (Ctrl+I)' [116] button 'Add strikethrough text (Ctrl+โงX)' [117] button 'Insert a quote' [118] button 'Insert code' [119] button 'Add a link (Ctrl+K)' [120] button 'Add a bullet list' [121] button 'Add a numbered list' [122] button 'Add a checklist' [123] button 'Add a collapsible section' [124] button 'Add a table' [125] button 'Attach a file or image' [126] button 'Go full screen' [108] textbox 'Comment' value='lgtm', focused StaticText 'lgtm' StaticText 'Supports' [109] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [110] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [111] button 'Comment' [112] button 'Toggle dropdown', hasPopup='menu', expanded=False [113] button 'Comment & close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
The goal is to post the comment โlgtmโ. The comment text is already present in the editor and the Comment button is available for submission. No further input or navigation is necessary.
click('111')RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 4', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836' time 'Nov 7, 2025 3:47pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [96] button '', hasPopup='menu', expanded=False [97] button 'Reply to comment' [98] button 'Edit comment' [99] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' time 'Nov 7, 2025 3:53pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [104] button '', hasPopup='menu', expanded=False [105] button 'Reply to comment' [106] button 'Edit comment' [107] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838' time 'Nov 7, 2025 4:03pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [112] button '', hasPopup='menu', expanded=False [113] button 'Reply to comment' [114] button 'Edit comment' [115] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [122] button 'Add bold text (Ctrl+B)' [123] button 'Add italic text (Ctrl+I)' [124] button 'Add strikethrough text (Ctrl+โงX)' [125] button 'Insert a quote' [126] button 'Insert code' [127] button 'Add a link (Ctrl+K)' [128] button 'Add a bullet list' [129] button 'Add a numbered list' [130] button 'Add a checklist' [131] button 'Add a collapsible section' [132] button 'Add a table' [133] button 'Attach a file or image' [134] button 'Go full screen' [116] textbox 'Comment' StaticText 'Supports' [117] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [118] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [119] button 'Comment', disabled=True [120] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False [121] button 'Close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
To post the comment, the textbox must receive the text โlgtmโ. Once text is entered, button 119 becomes enabled and will submit the comment. Pressing Enter after typing will also submit the comment. The IDs are confirmed from the current accessibility tree: textbox 116, button 119. No other interactions are required.
fill('116', 'lgtm', False)RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 4', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836' time 'Nov 7, 2025 3:47pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [96] button '', hasPopup='menu', expanded=False [97] button 'Reply to comment' [98] button 'Edit comment' [99] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' time 'Nov 7, 2025 3:53pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [104] button '', hasPopup='menu', expanded=False [105] button 'Reply to comment' [106] button 'Edit comment' [107] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838' time 'Nov 7, 2025 4:03pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [112] button '', hasPopup='menu', expanded=False [113] button 'Reply to comment' [114] button 'Edit comment' [115] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [122] button 'Add bold text (Ctrl+B)' [123] button 'Add italic text (Ctrl+I)' [124] button 'Add strikethrough text (Ctrl+โงX)' [125] button 'Insert a quote' [126] button 'Insert code' [127] button 'Add a link (Ctrl+K)' [128] button 'Add a bullet list' [129] button 'Add a numbered list' [130] button 'Add a checklist' [131] button 'Add a collapsible section' [132] button 'Add a table' [133] button 'Attach a file or image' [134] button 'Go full screen' [116] textbox 'Comment' value='lgtm', focused StaticText 'lgtm' StaticText 'Supports' [117] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [118] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [119] button 'Comment' [120] button 'Toggle dropdown', hasPopup='menu', expanded=False [121] button 'Comment & close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
The goal is to post a comment with the exact text โlgtmโ. The textbox already contains this text, and the โCommentโ button is ready for submission. Clicking the button will create the comment.
click('119')RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 5', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836' time 'Nov 7, 2025 3:47pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [96] button '', hasPopup='menu', expanded=False [97] button 'Reply to comment' [98] button 'Edit comment' [99] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' time 'Nov 7, 2025 3:53pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [104] button '', hasPopup='menu', expanded=False [105] button 'Reply to comment' [106] button 'Edit comment' [107] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838' time 'Nov 7, 2025 4:03pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [112] button '', hasPopup='menu', expanded=False [113] button 'Reply to comment' [114] button 'Edit comment' [115] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [116] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [117] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [118] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [119] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310839' time 'Nov 7, 2025 4:09pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [120] button '', hasPopup='menu', expanded=False [121] button 'Reply to comment' [122] button 'Edit comment' [123] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [130] button 'Add bold text (Ctrl+B)' [131] button 'Add italic text (Ctrl+I)' [132] button 'Add strikethrough text (Ctrl+โงX)' [133] button 'Insert a quote' [134] button 'Insert code' [135] button 'Add a link (Ctrl+K)' [136] button 'Add a bullet list' [137] button 'Add a numbered list' [138] button 'Add a checklist' [139] button 'Add a collapsible section' [140] button 'Add a table' [141] button 'Attach a file or image' [142] button 'Go full screen' [124] textbox 'Comment' StaticText 'Supports' [125] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [126] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [127] button 'Comment', disabled=True [128] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False [129] button 'Close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
To create the comment, we must enter โlgtmโ into the comment textbox. Once text is entered the button becomes enabled; pressing Enter after typing also submits the comment. Using the `fill` action with `press_enter_after=True` will type the text and submit immediately, avoiding an extra click and ensuring the comment is posted.
fill('124', 'lgtm', False)RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 5', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836' time 'Nov 7, 2025 3:47pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [96] button '', hasPopup='menu', expanded=False [97] button 'Reply to comment' [98] button 'Edit comment' [99] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' time 'Nov 7, 2025 3:53pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [104] button '', hasPopup='menu', expanded=False [105] button 'Reply to comment' [106] button 'Edit comment' [107] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838' time 'Nov 7, 2025 4:03pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [112] button '', hasPopup='menu', expanded=False [113] button 'Reply to comment' [114] button 'Edit comment' [115] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [116] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [117] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [118] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [119] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310839' time 'Nov 7, 2025 4:09pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [120] button '', hasPopup='menu', expanded=False [121] button 'Reply to comment' [122] button 'Edit comment' [123] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [130] button 'Add bold text (Ctrl+B)' [131] button 'Add italic text (Ctrl+I)' [132] button 'Add strikethrough text (Ctrl+โงX)' [133] button 'Insert a quote' [134] button 'Insert code' [135] button 'Add a link (Ctrl+K)' [136] button 'Add a bullet list' [137] button 'Add a numbered list' [138] button 'Add a checklist' [139] button 'Add a collapsible section' [140] button 'Add a table' [141] button 'Attach a file or image' [142] button 'Go full screen' [124] textbox 'Comment' value='lgtm', focused StaticText 'lgtm' StaticText 'Supports' [125] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [126] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [127] button 'Comment' [128] button 'Toggle dropdown', hasPopup='menu', expanded=False [129] button 'Comment & close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
The goal is to post a new comment with the text โlgtmโ. Since the textbox already holds that text and the comment button is active, the next step is simply to click the โCommentโ button (ID 127). No further filling or navigation is required.
click('127')RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 6', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836' time 'Nov 7, 2025 3:47pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [96] button '', hasPopup='menu', expanded=False [97] button 'Reply to comment' [98] button 'Edit comment' [99] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' time 'Nov 7, 2025 3:53pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [104] button '', hasPopup='menu', expanded=False [105] button 'Reply to comment' [106] button 'Edit comment' [107] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838' time 'Nov 7, 2025 4:03pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [112] button '', hasPopup='menu', expanded=False [113] button 'Reply to comment' [114] button 'Edit comment' [115] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [116] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [117] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [118] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [119] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310839' time 'Nov 7, 2025 4:09pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [120] button '', hasPopup='menu', expanded=False [121] button 'Reply to comment' [122] button 'Edit comment' [123] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [124] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [125] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [126] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [127] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310840' time 'Nov 7, 2025 4:14pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [128] button '', hasPopup='menu', expanded=False [129] button 'Reply to comment' [130] button 'Edit comment' [131] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [138] button 'Add bold text (Ctrl+B)' [139] button 'Add italic text (Ctrl+I)' [140] button 'Add strikethrough text (Ctrl+โงX)' [141] button 'Insert a quote' [142] button 'Insert code' [143] button 'Add a link (Ctrl+K)' [144] button 'Add a bullet list' [145] button 'Add a numbered list' [146] button 'Add a checklist' [147] button 'Add a collapsible section' [148] button 'Add a table' [149] button 'Attach a file or image' [150] button 'Go full screen' [132] textbox 'Comment' StaticText 'Supports' [133] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [134] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [135] button 'Comment', disabled=True [136] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False [137] button 'Close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
The goal is to post a new comment with the text โlgtmโ. Since the textbox already contains the required text and the comment button is active, the next step is simply to click the โCommentโ button. No additional filling or navigation is required.
click('127')RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310840' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 6', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836' time 'Nov 7, 2025 3:47pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [96] button '', hasPopup='menu', expanded=False [97] button 'Reply to comment' [98] button 'Edit comment' [99] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' time 'Nov 7, 2025 3:53pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [104] button '', hasPopup='menu', expanded=False [105] button 'Reply to comment' [106] button 'Edit comment' [107] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838' time 'Nov 7, 2025 4:03pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [112] button '', hasPopup='menu', expanded=False [113] button 'Reply to comment' [114] button 'Edit comment' [115] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [116] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [117] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [118] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [119] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310839' time 'Nov 7, 2025 4:09pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [120] button '', hasPopup='menu', expanded=False [121] button 'Reply to comment' [122] button 'Edit comment' [123] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [124] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [125] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [126] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [127] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310840' time 'Nov 7, 2025 4:14pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [128] button '', hasPopup='menu', expanded=False [129] button 'Reply to comment' [130] button 'Edit comment' [131] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [138] button 'Add bold text (Ctrl+B)' [139] button 'Add italic text (Ctrl+I)' [140] button 'Add strikethrough text (Ctrl+โงX)' [141] button 'Insert a quote' [142] button 'Insert code' [143] button 'Add a link (Ctrl+K)' [144] button 'Add a bullet list' [145] button 'Add a numbered list' [146] button 'Add a checklist' [147] button 'Add a collapsible section' [148] button 'Add a table' [149] button 'Attach a file or image' [150] button 'Go full screen' [132] textbox 'Comment' StaticText 'Supports' [133] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [134] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [135] button 'Comment', disabled=True [136] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False [137] button 'Close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
To submit a new comment, the textbox must contain the exact text โlgtmโ so that the Comment button becomes enabled. The button cannot be clicked while disabled, so we must first fill the textbox with the required text.
fill('132', 'lgtm', False)RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310840' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [48] button '', hasPopup='menu', expanded=False list '' listitem '' [49] textbox 'Search GitLab' StaticText '/' list '' listitem '' [50] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [54] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'Project navigation' list '' listitem 'a11yproject.com' [56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'A' listitem '' [57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity' listitem '' [58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' listitem '' [59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText '40' listitem '' [60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' StaticText '10' listitem '' [61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines' listitem '' [62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration' listitem '' [63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments' listitem '' [64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages' listitem '' [65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters' listitem '' [66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics' listitem '' [67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics' listitem '' [68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home' listitem '' [69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets' listitem '' [70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit' [3] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject' listitem '' [72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' listitem '' [73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' listitem '' [74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' main '' heading 'Add draft of What is Semantic HTML post' [4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit' [5] button 'Code' [6] button '' StaticText 'Open' [7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' StaticText 'requested to merge' [8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' [9] button 'Copy branch name', live='polite', relevant='additions text' StaticText 'into' [10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main' time 'Mar 19, 2023 8:00am GMT+0600' StaticText '2 years ago' list '' listitem '' [75] link 'Overview 6', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531' listitem '' [76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits' listitem '' [77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines' listitem '' [78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs' paragraph '' StaticText 'See' [30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' StaticText '.' [11] button '๐ 0' [12] button '๐ 0' [13] button 'Add reaction', hasPopup='menu', expanded=False [14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' image 'status_failed' StaticText 'Pipeline' [15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820' StaticText 'failed for' [16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3' StaticText 'on' [17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html' time 'Mar 23, 2023 3:00pm GMT+0600' StaticText '2 years ago' [18] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [19] button 'status_failed', hasPopup='menu', expanded=False image 'status_failed' [20] button 'Approve' StaticText 'Approval is optional' [21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md' image 'Success' paragraph '' StaticText 'Ready to merge!' [22] checkbox 'Delete source branch', checked='false' [23] LabelText '' StaticText 'Delete source branch' [24] checkbox 'Squash commits', checked='false' [25] LabelText '' StaticText 'Squash commits' [26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge' [27] checkbox 'Edit commit message', checked='false' [28] LabelText '' StaticText 'Edit commit message' StaticText '1 commit and 1 merge commit will be added to main . ยท' paragraph '' StaticText 'Mentions issue' [31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530' group '' [32] button 'Merge...' heading 'Activity' [29] button 'Sort or filter', hasPopup='menu', expanded=False list '' listitem '' [79] link 'Administrator', url='http://127.0.0.1:8023/root' StaticText 'restored source branch' code '' StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html' [80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192' time 'Mar 23, 2023 1:43pm GMT+0600' StaticText '2 years ago' listitem '' [81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' StaticText 'assigned to' [82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey' [83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093' time 'Mar 28, 2023 12:37am GMT+0600' StaticText '2 years ago' listitem '' [84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835' time 'Nov 7, 2025 3:39pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [88] button '', hasPopup='menu', expanded=False [89] button 'Reply to comment' [90] button 'Edit comment' [91] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836' time 'Nov 7, 2025 3:47pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [96] button '', hasPopup='menu', expanded=False [97] button 'Reply to comment' [98] button 'Edit comment' [99] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837' time 'Nov 7, 2025 3:53pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [104] button '', hasPopup='menu', expanded=False [105] button 'Reply to comment' [106] button 'Edit comment' [107] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838' time 'Nov 7, 2025 4:03pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [112] button '', hasPopup='menu', expanded=False [113] button 'Reply to comment' [114] button 'Edit comment' [115] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [116] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [117] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [118] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [119] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310839' time 'Nov 7, 2025 4:09pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [120] button '', hasPopup='menu', expanded=False [121] button 'Reply to comment' [122] button 'Edit comment' [123] button 'More actions' paragraph '' StaticText 'lgtm' listitem '' [124] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon' [125] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' [126] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze' StaticText 'ยท' [127] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310840' time 'Nov 7, 2025 4:14pm GMT+0600' StaticText 'just now' StaticText 'Maintainer' [128] button '', hasPopup='menu', expanded=False [129] button 'Reply to comment' [130] button 'Edit comment' [131] button 'More actions' paragraph '' StaticText 'lgtm' list '' listitem '' tablist '', multiselectable=False, orientation='horizontal' tab 'Write', selected=True tab 'Preview', selected=False [138] button 'Add bold text (Ctrl+B)' [139] button 'Add italic text (Ctrl+I)' [140] button 'Add strikethrough text (Ctrl+โงX)' [141] button 'Insert a quote' [142] button 'Insert code' [143] button 'Add a link (Ctrl+K)' [144] button 'Add a bullet list' [145] button 'Add a numbered list' [146] button 'Add a checklist' [147] button 'Add a collapsible section' [148] button 'Add a table' [149] button 'Attach a file or image' [150] button 'Go full screen' [132] textbox 'Comment' value='lgtm', focused StaticText 'lgtm' StaticText 'Supports' [133] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown' StaticText '. For' [134] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions' StaticText ', type / .' [135] button 'Comment' [136] button 'Toggle dropdown', hasPopup='menu', expanded=False [137] button 'Comment & close merge request' complementary 'merge_request', live='polite', relevant='additions text' [33] button 'Toggle sidebar' [34] button 'Add a to do' StaticText 'Assignee' [35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' [36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey' image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' StaticText '0 Reviewers' [37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'None -' [38] button 'assign yourself' StaticText 'Labels' [39] button 'Edit' StaticText 'None Milestone' [40] button 'Edit' StaticText 'None Time tracking' [41] button 'Add time entry' StaticText 'No estimate or time spent Lock merge request' [42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#' StaticText 'Unlocked Notifications Notifications' switch 'Notifications', checked='false' StaticText '3 participants' [43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey' image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon' [44] link 'Administrator', url='http://127.0.0.1:8023/root' image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon' [45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy' image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon' StaticText 'Reference: a11yproject/a11yproject.com!1531' [46] button 'Copy Reference', live='polite', relevant='additions text' StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html' [47] button 'Copy branch name', live='polite', relevant='additions text'
N/A. Agent failed to find a valid solution.
stop('N/A. Agent failed to find a valid solution.')